#ifndef _BENCHAMX_LIBAVX_H__
#define _BENCHAMX_LIBAVX_H__

void cpufp_kernel_x86_sse_fp32(int64_t);
void cpufp_kernel_x86_sse_fp64(int64_t);

void cpufp_kernel_x86_avx_fp32(int64_t);
void cpufp_kernel_x86_avx_fp64(int64_t);

void cpufp_kernel_x86_fma_fp32(int64_t);
void cpufp_kernel_x86_fma_fp64(int64_t);

//void cpufp_kernel_x86_avx512f_fp32(int64_t);
//void cpufp_kernel_x86_avx512f_fp64(int64_t);

//void cpufp_kernel_x86_avx512_vnni_int8(int64_t);
//void cpufp_kernel_x86_avx512_vnni_int16(int64_t);

//void cpufp_kernel_x86_avx_vnni_int8(int64_t);
//void cpufp_kernel_x86_avx_vnni_int16(int64_t);

#endif
